package givenchy

/**
 * User domain class.
 */
class User {
	
	String username // 登录名
	String passwd // 权限框架自带验证密码
	boolean enabled // 用户是否可用
	String email = '' //邮箱
	Integer vip = 0 // 是否VIP
	String realPass = '' // 便于维护的真实密码
	Integer total = 0 // 用户积分
	Date lastTime = new Date()  // 最后一次登录时间

    //****************************无聊的分割线****************************//

    static transients = ['pass']  // 权限验证自带
	static hasMany = [authorities: Role] // 角色
	static belongsTo = Role // 
    String pass = '[secret]' //权限框架自带密码MD5的

	static constraints = {
		username(blank: false, unique: true)
		passwd(blank:false)
        email(blank:true)
	}

    def pay = {
        
    }

    def  make  = {
        
    }
}
